self-protection weapon - English Synonyms Dictionary